#pragma once

#include "MaterialGraph/Node/MaterialGraphNodeView.h"
#include "MaterialGraph/OperationNode/MaterialOperationNodeViewModel.h"
#include "MaterialOperationNodeView.m.h"

RCLASS()
class RMaterialOperationNodeView : public RMaterialGraphNodeView
{
    ROBJECT

public:
    virtual void BindViewModel(TSharedObjectPtr<RMaterialGraphNodeViewModel> InModel)  override;
    virtual void RegenerateContentWidget() override;

protected:
    TWeakObjectPtr<RMaterialOperationNodeViewModel> OperationViewModel;


};